construction of triangles